/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.salesReceipts;

import com.gys.common.data.CommonCheckBox;

public class SelectRecipelDrugsOutData {
    private String specs;
    private String proFactoryName;
    private String prePrice;
    private String num;
    private String index;
    private CommonCheckBox checkBox = new CommonCheckBox();
    private String proName;
    private String proCode;
    private String proUnit;
    private String gssdBatch;
    private String indexD;
    private String serial;

    public String getSpecs() {
        return this.specs;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getPrePrice() {
        return this.prePrice;
    }

    public String getNum() {
        return this.num;
    }

    public String getIndex() {
        return this.index;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProCode() {
        return this.proCode;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getGssdBatch() {
        return this.gssdBatch;
    }

    public String getIndexD() {
        return this.indexD;
    }

    public String getSerial() {
        return this.serial;
    }

    public void setSpecs(String specs) {
        this.specs = specs;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setPrePrice(String prePrice) {
        this.prePrice = prePrice;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public void setIndex(String index) {
        this.index = index;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setGssdBatch(String gssdBatch) {
        this.gssdBatch = gssdBatch;
    }

    public void setIndexD(String indexD) {
        this.indexD = indexD;
    }

    public void setSerial(String serial) {
        this.serial = serial;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof SelectRecipelDrugsOutData)) {
            return false;
        }
        SelectRecipelDrugsOutData other = (SelectRecipelDrugsOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$specs = this.getSpecs();
        String other$specs = other.getSpecs();
        if (this$specs == null ? other$specs != null : !this$specs.equals(other$specs)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$prePrice = this.getPrePrice();
        String other$prePrice = other.getPrePrice();
        if (this$prePrice == null ? other$prePrice != null : !this$prePrice.equals(other$prePrice)) {
            return false;
        }
        String this$num = this.getNum();
        String other$num = other.getNum();
        if (this$num == null ? other$num != null : !this$num.equals(other$num)) {
            return false;
        }
        String this$index = this.getIndex();
        String other$index = other.getIndex();
        if (this$index == null ? other$index != null : !this$index.equals(other$index)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        if (this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$gssdBatch = this.getGssdBatch();
        String other$gssdBatch = other.getGssdBatch();
        if (this$gssdBatch == null ? other$gssdBatch != null : !this$gssdBatch.equals(other$gssdBatch)) {
            return false;
        }
        String this$indexD = this.getIndexD();
        String other$indexD = other.getIndexD();
        if (this$indexD == null ? other$indexD != null : !this$indexD.equals(other$indexD)) {
            return false;
        }
        String this$serial = this.getSerial();
        String other$serial = other.getSerial();
        return !(this$serial == null ? other$serial != null : !this$serial.equals(other$serial));
    }

    protected boolean canEqual(Object other) {
        return other instanceof SelectRecipelDrugsOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $specs = this.getSpecs();
        result = result * 59 + ($specs == null ? 43 : $specs.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $prePrice = this.getPrePrice();
        result = result * 59 + ($prePrice == null ? 43 : $prePrice.hashCode());
        String $num = this.getNum();
        result = result * 59 + ($num == null ? 43 : $num.hashCode());
        String $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : $index.hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $gssdBatch = this.getGssdBatch();
        result = result * 59 + ($gssdBatch == null ? 43 : $gssdBatch.hashCode());
        String $indexD = this.getIndexD();
        result = result * 59 + ($indexD == null ? 43 : $indexD.hashCode());
        String $serial = this.getSerial();
        result = result * 59 + ($serial == null ? 43 : $serial.hashCode());
        return result;
    }

    public String toString() {
        return "SelectRecipelDrugsOutData(specs=" + this.getSpecs() + ", proFactoryName=" + this.getProFactoryName() + ", prePrice=" + this.getPrePrice() + ", num=" + this.getNum() + ", index=" + this.getIndex() + ", checkBox=" + this.getCheckBox() + ", proName=" + this.getProName() + ", proCode=" + this.getProCode() + ", proUnit=" + this.getProUnit() + ", gssdBatch=" + this.getGssdBatch() + ", indexD=" + this.getIndexD() + ", serial=" + this.getSerial() + ")";
    }
}

